Enabling a Living Software Development Process with Process Patterns

نویسندگان

  • Michael Gnatz
  • Frank Marschall
  • Gerhard Popp
  • Andreas Rausch
  • Wolfgang Schwerin
چکیده

Today’s software development projects are confronted with a frequently changing environment like rapidly altering business domains and processes, a fast technology evolution and a great variety of evolving methods and development processes. Therefore highly flexible and adaptable software development processes are required, which allow projects to react on changes quickly and to adopt existing development methods to comply with the projects’ actual needs. Such a process, which allows static and dynamic tailoring and evolutionary improvements, is called a living software development process. This article introduces a common process framework for the living software development process based on the concepts of process patterns and work artefacts. The proposed framework enables software engineers to define, evolve and apply a flexible development process with respect to the daily needs of their software development project. A running example guides the reader through the article.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Living Software Development Process

Today’s software development projects are confronted with a frequently changing environment like rapidly altering business domains and processes, a fast technology evolution and a great variety of evolving methods and development processes. Therefore highly flexible and adaptable software development processes are required, which allow projects to react on changes quickly and to adopt existing ...

متن کامل

Developing Reliable yet Flexible Software through If-Then Model Transformation Rules

Developing reliable yet flexible software is a hard problem. Although modeling methods enjoy a lot of advantages, the exclusive use of just one of them, in many cases, may not guarantee the development of reliable and flexible software. Formal modeling methods ensure reliability because they use a rigorous approach to software development. However, lack of knowledge and high cost practically fo...

متن کامل

Towards a Living Software Development Process Based on Process Patterns

A Software Development Process for a certain enterprise and/or a certain project will usually integrate elements from a variety of existing process models, comprising generic standards as well as specific development methods. Besides that, change and evolution of business and technology imply change and evolution of development processes. In this paper we propose a Process Framework, which is m...

متن کامل

Modular Process Patterns Supporting an Evolutionary Software Development Process

Change and evolution of business and technology imply change and evolution of development processes. Besides that for a certain enterprise and/or project we will usually integrate elements from a variety of existing process models, comprising generic standards as well as specific development methods. In this paper we propose a Process Framework which is modularly structured on the basis of the ...

متن کامل

Assessment of the local communities’ knowledge on mangrove ecology

The Kuala Selangor mangrove forest are facing massive reclamation for economic development but the conservation aspect and fisheries values of mangroves have been ignored in the decision-making process. The local community support and awareness of the mangrove forest conservation are still doubtful. The aim of the study is to analyse the local community perception on the mangrove forest conserv...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003